home *** CD-ROM | disk | FTP | other *** search
/ Cream of the Crop 3 / Cream of the Crop 3.iso / utility / choose20.zip / MANUAL.TXT < prev    next >
Text File  |  1993-11-05  |  29KB  |  782 lines

  1.  
  2.  
  3.  
  4. +-----------------------------------------------------------------------------+ 
  5.      The line above should be centered and one-inch below the top of form. 
  6.  
  7.                       - THE CHOOSE MANUAL TEXT FOLLOWS - 
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.  
  19.  
  20.  
  21.  
  22.  
  23.  
  24.                        +------------------------------+ 
  25.                        |                  tm          | 
  26.                        |            CHOOSE            | 
  27.                        |                              | 
  28.                        |    BATCH STREAM BRANCHING    | 
  29.                        |              via             | 
  30.                        |        MENU SELECTION        | 
  31.                        |                              | 
  32.                        |     Copyright, 1990-1993     | 
  33.                        |                              | 
  34.                        |         HFK Software         | 
  35.                        |    Sixty-Eight Wells Road    | 
  36.                        |      Lincoln, MA  01773      | 
  37.                        |                              | 
  38.                        |         617-259-0059         | 
  39.                        |                              | 
  40.                        +------------------------------+ 
  41.  
  42.  
  43.  
  44.  
  45.  
  46.  
  47.  
  48.                                   Version 2.0 
  49.  
  50.                                     11-5-93 
  51.  
  52.  
  53.  
  54.  
  55.  
  56.  
  57.  
  58.  
  59.  
  60.                       T A B L E    o f    C O N T E N T S 
  61.  
  62.  
  63.                     INTRODUCTION                           1 
  64.  
  65.                     INTRODUCTORY DEMO                      1 
  66.  
  67.                     SYSTEM REQUIREMENTS                    2 
  68.  
  69.                     INSTALLATION                           2 
  70.  
  71.                     MENU PRESENTATION                      2 
  72.  
  73.                     MENU SELECTION                         4 
  74.  
  75.                     BATCH BRANCHING                        4 
  76.  
  77.                     SPECIAL CHARACTERS                     5 
  78.  
  79.                     HIGHLIGHTED CHARACTERS                 6 
  80.  
  81.                     MENU COLORS                            6 
  82.  
  83.                     SYSTEM RE-BOOT                         7 
  84.  
  85.                     CLOCK FORMAT                           7 
  86.  
  87.                     DEBUGGING BATCH FILES                  7 
  88.  
  89.                     VISUAL IMPAIRMENTS                     7 
  90.  
  91.                     REGISTRATION                           8 
  92.  
  93.                     APPENDIX-A -- SAMPLE BATCH FILE        9 
  94.  
  95.                     APPENDIX-B -- SHAREWARE DECLARATION   11 
  96.  
  97.                     REGISTRATION FORM                     12 
  98.  
  99.  
  100.  
  101.                         --  I N T R O D U C T I O N  -- 
  102.  
  103.          CHOOSE provides  an easy  to use, yet powerful, means of menu 
  104.          controlled  branching  within  the  AUTOEXEC  or other  BATCH 
  105.          stream. 
  106.  
  107.          A system  administrator can  use CHOOSE to organize a complex 
  108.          DOS  environment so that users of the system may run programs 
  109.          under   the   proper  directories   by  simply   making  menu 
  110.          selections -- that  is, without  an understanding, or keying, 
  111.          of long input strings, e.g., CD\DOCS\BUSINESS\SALES ... 
  112.  
  113.          CHOOSE may be used as a conventional menu system to provide a 
  114.          main  menu from  which programs  may be  run; however, CHOOSE 
  115.          provides much more.   Since menu selections cause a branch to 
  116.          a specific position within a batch file, DOS commands at that 
  117.          position not  only can  run a  program, but  also may  select 
  118.          drives, change directories, copy and rename files, as well as 
  119.          present another menu with more choices and more branches. 
  120.  
  121.          The number  of menus  in a  batch stream is unlimited and you 
  122.          may  nest or  cascade menus  as freely  as needed.   The more 
  123.          complex the environment, the more useful CHOOSE is in keeping 
  124.          things simple and avoiding error prone situations. 
  125.  
  126.  
  127.  
  128.                   --  I N T R O D U C T O R Y    D E M O  -- 
  129.  
  130.          The  details in  this manual  are more easily understood once 
  131.          you have seen CHOOSE in action.   If you have not already run 
  132.          the MENU batch, you might wish to do so now by: 
  133.  
  134.             1. Making  sure  that  your  CHOOSE  files are  in the 
  135.                current drive/directory, 
  136.  
  137.             2. Entering "MENU" on the DOS command line, and 
  138.  
  139.             3. Experimenting by making various selections. 
  140.  
  141.          After running  the MENU  batch, you  may wish  to examine the 
  142.          batch  file (MENU.BAT)  and relate  the file  content to  the 
  143.          observed actions. 
  144.  
  145.  
  146.  
  147.  
  148.  
  149.  
  150.  
  151.  
  152.  
  153.  
  154.  
  155.                                        -1- 
  156.  
  157.  
  158.                 --  S Y S T E M    R E Q U I R E M E N T S  -- 
  159.  
  160.          CHOOSE requires  about 10K  bytes of  RAM and  runs via batch 
  161.          files  between other  application programs.    CHOOSE is  NOT 
  162.          a TSR and does not require resident memory.   That is, memory 
  163.          is  of no concern because CHOOSE requires much less than most 
  164.          other applications. 
  165.  
  166.          CHOOSE runs  on an  IBM PC (or  equivalent) under DOS version 
  167.          2.0 or later. 
  168.  
  169.  
  170.  
  171.                         --  I N S T A L L A T I O N  -- 
  172.  
  173.          CHOOSE  installation is  simple.   Just  copy the file called 
  174.          "CHOOSE.COM" from your CHOOSE diskette onto your system disk. 
  175.          CHOOSE.COM may reside anywhere as long as the batch processor 
  176.          can find it (or it is explicitly referenced).   CHOOSE.COM is 
  177.          normally  copied onto the root directory and is available via 
  178.          the PATH. 
  179.  
  180.          CHOOSE does  work on diskette only computers, however complex 
  181.          batch  files generally  run slowly  without a hard disk.   In 
  182.          this case  it may  be worthwhile using a small "RAM DRIVE" to 
  183.          contain CHOOSE.COM, batch, and related files. 
  184.  
  185.  
  186.  
  187.                   --  M E N U    P R E S E N T A T I O N  -- 
  188.  
  189.          CHOOSE  menu  text  either originates  on the  CHOOSE command 
  190.          line, or  in a  file whose  name is  specified on the command 
  191.          line. 
  192.  
  193.          Normally,  CHOOSE  is  executed  via  batch  files;  but, for 
  194.          tutorial  purposes,  you  may  wish  to  install  CHOOSE  and 
  195.          experiment  by entering  CHOOSE commands  in response  to the 
  196.          DOS prompt. 
  197.  
  198.          The three basic forms of a CHOOSE command are: 
  199.  
  200.               CHOOSE 
  201.               CHOOSE <title>^<selection-1>^ ... ^<selection-N> 
  202.               CHOOSE <file specification> 
  203.  
  204.          Entering just "CHOOSE" will result in a brief command summary 
  205.          display. 
  206.  
  207.  
  208.  
  209.  
  210.  
  211.  
  212.                                        -2- 
  213.  
  214.  
  215.          Entering 
  216.  
  217.               CHOOSE *** MAIN MENU ***^Windows^WordPerfect^Backup 
  218.  
  219.          will present the following menu, accept a user selection, and 
  220.          return  with  the  BATCH  ERRORLEVEL  set  to indicate  which 
  221.          selection was made. 
  222.  
  223.                  +-------------------------------------------+ 
  224.                  |             *** MAIN MENU ***             | 
  225.                  |-------------------------------------------| 
  226.                  |                Windows                    | 
  227.                  |                WordPerfect                | 
  228.                  |                Backup                     | 
  229.                  |-----------+-------------------+-----------| 
  230.                  |  9:07:29  | UNREGISTERED USER | 15-0CT-93 | 
  231.                  +-----------+-------------------+-----------+ 
  232.  
  233.          Note  that the  CHOOSE command contained title text (*** MAIN 
  234.          MENU ***) terminated  by a carat (^) and followed by the text 
  235.          of  three  menu  selections  separated  by  carats.    Up  to 
  236.          seventeen menu selections may be specified. 
  237.  
  238.          A DOS command  line is  limited to about 125 characters which 
  239.          limits  the  size  of  a  CHOOSE menu  that may  be presented 
  240.          directly from a command line.  When a CHOOSE menu exceeds the 
  241.          command  line capacity,  simply place the menu text in a file 
  242.          and specify the file name on the command line. 
  243.  
  244.          When menu  text is  provided in  a file, CRs (carriage return 
  245.          characters)  are treated as carats and LFs and other non-text 
  246.          characters are  ignored.   Therefore,  while you  may provide 
  247.          menu  text as one long line (just as on the command line), it 
  248.          is generally preferable to place each menu line on a separate 
  249.          file line (without the carats). 
  250.  
  251.          CHOOSE  menus  are  displayed  centered  both vertically  and 
  252.          horizontally and overlaying any screen text.  That is, CHOOSE 
  253.          does not clear the screen before constructing a menu.  When a 
  254.          selection is made, CHOOSE restores the overlayed display text 
  255.          before  exiting to DOS.   Therefore, use the CLS command when 
  256.          you prefer a blank menu background. 
  257.  
  258.               CLS 
  259.               CHOOSE *** MAIN MENU ***^Windows^WordPerfect^Backup 
  260.  
  261.  
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.  
  269.                                        -3- 
  270.  
  271.  
  272.          You  may wish to have help, sample, or other text surrounding 
  273.          a menu.    You might  also wish  to clear the background upon 
  274.          menu selection.  For example: 
  275.  
  276.               TYPE BACKGND.TXT 
  277.               CHOOSE *** MAIN MENU ***^Windows^WordPerfect^Backup 
  278.               CLS 
  279.               IF ERRORLEV . . . 
  280.  
  281.  
  282.  
  283.                      --  M E N U    S E L E C T I O N  -- 
  284.  
  285.          CHOOSE  uses   standard  menus   with  single-keystroke   and 
  286.          point-and-shoot selection methods.  When a menu is displayed, 
  287.          the  user  may  make  a  selection  by: (1) striking  the key 
  288.          corresponding  to the  first (or  highlighted) character of a 
  289.          menu choice,  or (2) using  the UP and DOWN arrow keys and/or 
  290.          the SPACE bar to position the menu selection bar on a desired 
  291.          item,  and   then  striking  ENTER  to  make  the  selection. 
  292.          Striking the ESCAPE key backs out without making a selection. 
  293.  
  294.          If  a mouse  is available,  it may  also be used to make menu 
  295.          selections using any button. 
  296.  
  297.  
  298.  
  299.                     --  B A T C H    B R A N C H I N G  -- 
  300.  
  301.          The power  of CHOOSE  results from  the ability to change the 
  302.          course of execution within batch streams via menu selections. 
  303.          DOS's "ERRORLEVEL" is used to effect branching within a batch 
  304.          file. 
  305.  
  306.          Whenever a menu selection is made, CHOOSE sets the ERRORLEVEL 
  307.          as follows and exits to DOS. 
  308.  
  309.               ERRORLEVEL=17  SEVENTEENTH from LAST menu selection made 
  310.               ERRORLEVEL=16  SIXTEENTH from LAST menu selection made 
  311.               ERRORLEVEL=15  FIFTEENTH from LAST menu selection made 
  312.               ERRORLEVEL=14  FOURTEENTH from LAST menu selection made 
  313.               ERRORLEVEL=13  THIRTEENTH from LAST menu selection made 
  314.               ERRORLEVEL=12  TWELFTH from LAST menu selection made 
  315.               ERRORLEVEL=11  ELEVENTH from LAST menu selection made 
  316.               ERRORLEVEL=10  TENTH from LAST menu selection made 
  317.               ERRORLEVEL=9   NINTH from LAST menu selection made 
  318.               ERRORLEVEL=8   EIGHTH from LAST menu selection made 
  319.               ERRORLEVEL=7   SEVENTH from LAST menu selection made 
  320.               ERRORLEVEL=6   SIXTH from LAST menu selection made 
  321.               ERRORLEVEL=5   FIFTH from LAST menu selection made 
  322.               ERRORLEVEL=4   FOURTH from LAST menu selection made 
  323.  
  324.  
  325.  
  326.                                        -4- 
  327.  
  328.  
  329.               ERRORLEVEL=3   THIRD from LAST menu selection made 
  330.               ERRORLEVEL=2   SECOND from LAST menu selection made 
  331.               ERRORLEVEL=1   LAST menu selection made 
  332.               ERRORLEVEL=0   ESCAPE struck 
  333.  
  334.          BATCH's "IF ERRORLEVEL=" sub-commands are used following each 
  335.          CHOOSE line  to cause  the appropriate  branching in  control 
  336.          flow as shown in the following example. 
  337.  
  338.               CLS 
  339.               CHOOSE *** MAIN MENU ***^Windows^WordPerfect^Backup 
  340.               IF ERRORLEVEL=3 GOTO :WINDOWS 
  341.               IF ERRORLEVEL=2 GOTO :WORD_PROC 
  342.               IF ERRORLEVEL=1 GOTO :TAPE_BACKUP 
  343.               GOTO :ESC_STRUCK 
  344.  
  345.          NOTE -- Since the IF ERRORLEVEL sub-command does not test for 
  346.          EQUAL,  but  rather  tests for  GREATER THAT OR EQUAL TO, you 
  347.          must test for ERRORLEVELs in descending order.  Hence, CHOOSE 
  348.          sets  ERRORLEVELs in  increasing order  from the BOTTOM UP so 
  349.          that you may test from the TOP DOWN. 
  350.  
  351.          If in  the example  above, the second menu selection is made, 
  352.          then  CHOOSE exits with ERRORLEVEL=2, the first IF ERRORLEVEL 
  353.          sub-command fails  (because the ERRORLEVEL is not equal to or 
  354.          greater  than three),  the second IF ERRORLEVEL succeeds, and 
  355.          control is  transferred to  a point in the batch file labeled 
  356.          ":WORD_PROC" where the appropriate DOS commands are executed. 
  357.  
  358.  
  359.  
  360.                  --  S P E C I A L    C H A R A C T E R S  -- 
  361.  
  362.          Special  characters may  be used  in menu title and selection 
  363.          text via  a five-character  symbol consisting  of the display 
  364.          code (decimal) enclosed in braces.  For example: 
  365.  
  366.               {003}   is displayed as a heart symbol, 
  367.               {168}   is displayed as an inverted question mark, 
  368.               {171}   is displayed as a 1/2 symbol, 
  369.               {172}   is displayed as a 1/4 symbol, 
  370.               {241}   is displayed as a plus-or-minus symbol, 
  371.               {242}   is displayed as a greater-than-or-equal symbol, 
  372.               {243}   is displayed as a less-than-or-equal symbol, 
  373.               {248}   is displayed as a degree symbol, 
  374.               {060}   is displayed as a less-than symbol (<), 
  375.               {062}   is displayed as a greater-than symbol (>), 
  376.               {124}   is displayed as a vertical bar (|), etc. 
  377.  
  378.  
  379.  
  380.  
  381.  
  382.  
  383.                                        -5- 
  384.  
  385.  
  386.          See  your hardware  reference manual  for a  complete list of 
  387.          display codes. 
  388.  
  389.          NOTE -- DOS uses  the "<" ">" and "|"  characters in  command 
  390.          lines  as filter, redirection, and piping operators.   If you 
  391.          provide menu  text on a CHOOSE command line (rather than in a 
  392.          file),  you must  use {060} {062} and {124}  to specify these 
  393.          special characters. 
  394.  
  395.  
  396.  
  397.              --  H I G H L I G H T E D    C H A R A C T E R S  -- 
  398.  
  399.          A  character  of  a  selection  line  may  be  highlighted by 
  400.          enclosing that character in braces.  Using "Word{P}erfect" as 
  401.          a menu selection would display the line as "WordPerfect" with 
  402.          the  "P" displayed differently and USED AS THE SELECTION KEY. 
  403.          That is,  this selection  may be  made by  striking the P-key 
  404.          instead of the W-key. 
  405.  
  406.  
  407.  
  408.                         --  M E N U    C O L O R S  -- 
  409.  
  410.          When  your display  mode is  CO80, menus  are displayed using 
  411.          white  characters  on  a  blue  background  with  highlighted 
  412.          characters  shown in white also.   Highlighted characters are 
  413.          displayed with  extra intensity  (bold) and  are recognizable 
  414.          even without a color difference. 
  415.  
  416.          You  may override  this color selection by beginning the menu 
  417.          text with  a five-character color specification consisting of 
  418.          three  color  indicators  enclosed  in  braces.    The  first 
  419.          indicator  specifies   the  normal  text  color,  the  second 
  420.          indicates  the color of highlighted characters, and the third 
  421.          the background  color.   The following eight letters are used 
  422.          to indicate each of the eight possible colors. 
  423.  
  424.               R - Red       G - Green     B - Blue      W - White 
  425.               M - Magenta   Y - Yellow    C - Cyan      K - blacK 
  426.  
  427.          For example: CHOOSE {BCW}MAIN MENU^Windows^WordPerfect 
  428.                               ||| 
  429.                               ||+-- causes White background 
  430.                               |+--- causes Cyan highlighted characters 
  431.                               +---- causes Blue normal text 
  432.  
  433.          When your display mode is MONO or BW80, default and specified 
  434.          colors  are ignored and menus are displayed using black char- 
  435.          acters  on  a  white  background with  highlighted characters 
  436.          shown blinking. 
  437.  
  438.  
  439.  
  440.                                        -6- 
  441.  
  442.  
  443.                      --  S Y S T E M    R E - B O O T  -- 
  444.  
  445.          In a  complex environment, it may be necessary to re-boot (to 
  446.          clear  an accumulation  of drivers  or TSRs  from memory) and 
  447.          start fresh  via AUTOEXEC.    A "CHOOSE RE-BOOT" command will 
  448.          restart your system just as if you had held CTRL-ALT-DEL. 
  449.  
  450.          In  some cases, your batch process may temporarily substitute 
  451.          new AUTOEXEC.BAT or CONFIG.SYS files to effect the appearance 
  452.          of continuous (seamless) control. 
  453.  
  454.  
  455.  
  456.                        --  C L O C K    F O R M A T  -- 
  457.  
  458.          CHOOSE displays the current time and date while waiting for a 
  459.          menu selection to be made. 
  460.  
  461.          When you  register, you  may specify  clock format of "12" or 
  462.          "24" which indicates whether your copy of CHOOSE will display 
  463.          time in a 12- or 24-hour format. 
  464.  
  465.          |-----------+-----------         |-----------+---------- 
  466.          |  9:07:29  | REGISTERED U       | 21:07:29  | REGISTERED U 
  467.          +-----------+---------------     +-----------+--------------- 
  468.                (12-hour format)                 (24-hour format) 
  469.  
  470.  
  471.  
  472.               --  D E B U G G I N G    B A T C H    F I L E S  -- 
  473.  
  474.          CHOOSE  batch files  are normally run with "ECHO OFF" to keep 
  475.          the screen clear between menu displays. 
  476.  
  477.          If your  batch file  is not running properly: (1) temporarily 
  478.          remove  (or REM-out)  ECHO OFF commands, (2) strike CTRL-P to 
  479.          enable  command   logging,  (3) run   the  batch   file,  and 
  480.          (4) examine  the printed  command log.    Comparing a desired 
  481.          batch flow  with the  actual batch  flow generally  makes the 
  482.          necessary batch file correction obvious. 
  483.  
  484.  
  485.  
  486.                  --  V I S U A L    I M P A I R M E N T S  -- 
  487.  
  488.          CHOOSE  has been designed to work with speech and large print 
  489.          systems used  by the  blind and visually impaired.   All menu 
  490.          text is written directly to the screen memory, except for the 
  491.          menu title and the menu bar selection which are displayed via 
  492.          the cursor and BIOS (INT 10H). 
  493.  
  494.  
  495.  
  496.  
  497.                                        -7- 
  498.  
  499.  
  500.          When  a speech  system is  tracking BIOS  screen writes and a 
  501.          menu  is  displayed, the  title and  the first  selection are 
  502.          verbalized. 
  503.  
  504.          As  the SPACE BAR  is struck, the menu bar cycles through the 
  505.          selection lines  verbalizing each.   When a desired option is 
  506.          heard, striking ENTER makes the selection. 
  507.  
  508.          The  cursor is kept invisible, but always remains on the menu 
  509.          bar line.  Hence, the selection under the menu bar can always 
  510.          be examined in detail using the features of the speech system 
  511.          in used. 
  512.  
  513.  
  514.  
  515.                         --  R E G I S T R A T I O N  -- 
  516.  
  517.          CHOOSE is  a complete  package that  is provided as SHAREWARE 
  518.          (see  Appendix-B).   Enjoy  getting to know CHOOSE and under- 
  519.          standing the benefits it provides. 
  520.  
  521.          Feel free to make copies for your friends and co-workers. 
  522.  
  523.          When you put CHOOSE to productive use, a $20 registration fee 
  524.          is due.   A convenient registration form is included.  Please 
  525.          be sure  to include a phone number so that we may contact you 
  526.          if an order processing question arises. 
  527.  
  528.          When  you register: (1) you  will receive  a CHOOSE.COM  that 
  529.          displays your  personal name (instead of "UNREGISTERED USER") 
  530.          and  displays the time in your preferred format (12/24 hour); 
  531.          and (2) you will be entitled to phone support. 
  532.  
  533.          NOTE-1: This offer is subject to change without notice. 
  534.  
  535.          NOTE-2: Use of  CHOOSE within a commercial product requires a 
  536.                  software license. 
  537.  
  538.  
  539.  
  540.  
  541.  
  542.  
  543.  
  544.  
  545.  
  546.  
  547.  
  548.  
  549.  
  550.  
  551.  
  552.  
  553.  
  554.                                        -8- 
  555.  
  556.  
  557.  
  558.  
  559.                               A P P E N D I X - A 
  560.  
  561.                       S A M P L E    B A T C H    F I L E 
  562.  
  563.  
  564.            ECHO OFF 
  565.  
  566.            :MAIN_MENU -- DISPLAY MAIN MENU 
  567.             CLS 
  568.             CHOOSE MAIN MENU^{W}indows^Word{P}erfect^{F}ormat^{B}ackup 
  569.             IF ERRORLEVEL=4 GOTO :WINDOWS 
  570.             IF ERRORLEVEL=3 GOTO :WORD_PROC 
  571.             IF ERRORLEVEL=2 GOTO :FORMAT 
  572.             IF ERRORLEVEL=1 GOTO :TAPE_BACKUP 
  573.             GOTO :ESC_STRUCK 
  574.  
  575.            :WINDOWS -- "Windows" SELECTED 
  576.             WIN 
  577.             GOTO :MAIN_MENU 
  578.  
  579.            :WORD_PROC -- "WordPerfect" SELECTED 
  580.             CD\WORDPERF 
  581.             WP 
  582.             CD\ 
  583.             GOTO :MAIN_MENU 
  584.  
  585.            :FORMAT -- "Format" SELECTED 
  586.             CLS 
  587.             ECHO Formatting diskette in Drive-A 
  588.             EZ-DEX KEYBOARD_PRIME=~ARCHIVE~N~ 
  589.             FORMAT A:/U/V 
  590.             GOTO :MAIN_MENU 
  591.  
  592.            :TAPE_BACKUP -- "Backup" SELECTED 
  593.             MEM/C 
  594.             CHOOSE IS MEMORY FREE OF TSRs?^Yes (backup)^No (re-boot) 
  595.             IF ERRORLEVEL=2 GOTO :START_BACKUP 
  596.             IF ERRORLEVEL=1 GOTO :RE-BOOT 
  597.             GOTO :MAIN_MENU 
  598.            :START_BACKUP 
  599.             CD\TRAKKER 
  600.             TAPE 
  601.             CD\ 
  602.             GOTO :MENU1 
  603.            :RE-BOOT 
  604.             ECHO RE-BOOTING SYSTEM 
  605.             CHOOSE RE-BOOT 
  606.  
  607.            :ESC_STRUCK -- ESCAPE struck 
  608.  
  609.  
  610.  
  611.                                        -9- 
  612.  
  613.  
  614.          NOTE-1: In  this simple  batch file (which might be a part of 
  615.                  an  AUTOEXEC),  highlights  are  used so  that single 
  616.                  keystrokes  of  "W" "P" "F"  and "B" may  be used  to 
  617.                  select Windows, WordPerfect, Format and Backup.  Only 
  618.                  the  "P" in  WordPerfect need be highlighted, but the 
  619.                  "W" "F" and "B"  are  highlighted  so  that the  four 
  620.                  selection keys are displayed in the same color. 
  621.  
  622.          NOTE-2: Striking  the  ESCAPE  key results  in a  transfer of 
  623.                  control to ":ESC_STRUCK" at the end of the batch file 
  624.                  which results in a return to the DOS prompt.   A menu 
  625.                  selection of  "E{x}it" might  have been used, but the 
  626.                  GOTO  for the  ESCAPE-struck condition  should NOT be 
  627.                  eliminated (because someone might strike ESC). 
  628.  
  629.          NOTE-3: At ":TAPE_BACKUP"  the current  memory allocation  is 
  630.                  displayed  via "MEM/C"  (not included in DOS 3) and a 
  631.                  menu is  presented overlaying  the allocation  infor- 
  632.                  mation (without covering TSR names).  The tape backup 
  633.                  program performs  poorly when  TSR's are  using large 
  634.                  blocks of memory and this menu allows you to view the 
  635.                  allocation display  and re-boot if too much memory is 
  636.                  blocked-out.    This menu  overlaying a  memory usage 
  637.                  report appears as follows: 
  638.  
  639.          -------------      ---------------------   ------------- 
  640.            MSDOS              15296      ( 14.9K)       3BC0 
  641.            HIMEM               1072      (  1.0K)        430 
  642.            COMMAND             2626      (  2.6K)        A40 
  643.            MOUSE              16272      ( 15.9K)       3F90 
  644.            COMBO             114976      (112.3K)      1C120 
  645.            EZ-DEX             11264      ( 11.0K)       2C00 
  646.            NAV&          +-------------------------------------------+ 
  647.            ANSI          |          IS MEMORY FREE OF TSRs?          | 
  648.            RAMDRIVE      |-------------------------------------------| 
  649.            FREE          |               Yes (backup)                | 
  650.            FREE          |               No (re-boot)                | 
  651.            FREE          |-----------+-------------------+-----------| 
  652.                          |  9:07:29  | UNREGISTERED USER | 15-0CT-93 | 
  653.          Total  FREE :   +-----------+-------------------+-----------+ 
  654.  
  655.          Total bytes available to programs : 
  656.          Largest executable program size : 
  657.  
  658.             3145728 bytes total contiguous extended memory 
  659.                   0 bytes available contiguous extended memory 
  660.             3080192 bytes available XMS memory 
  661.                     MS-DOS resident in High Memory Area 
  662.  
  663.  
  664.  
  665.  
  666.  
  667.  
  668.                                       -10- 
  669.  
  670.  
  671.  
  672.  
  673.                               A P P E N D I X - B 
  674.  
  675.                   S H A R E W A R E     D E C L A R A T I O N 
  676.  
  677.  
  678.  
  679.  
  680.          This product  is produced  by a  member of the Association of 
  681.          Shareware  Professionals (ASP).   ASP wants to make sure that 
  682.          the shareware principle works for you.   If you are unable to 
  683.          resolve  a shareware-related  problem with  an ASP  member by 
  684.          contacting the member directly, ASP may be able to help.  The 
  685.          ASP Ombudsman  can help you resolve a dispute or problem with 
  686.          an ASP  member, but  does not provide technical support for a 
  687.          members' products.  You may contact the ASP Ombudsman via: 
  688.  
  689.                                  ASP Ombudsman 
  690.                                 545 Grover Road 
  691.                           Muskegon, MI 49442-9427 USA 
  692.  
  693.                                FAX: 616-788-2765 
  694.  
  695.                                       or 
  696.  
  697.                    CompuServe Mail: ASP Ombudsman 70007,3536 
  698.  
  699.  
  700.          HFK Software actively  supports the  goals and  principles of 
  701.          the Association of Shareware Professionals. 
  702.  
  703.  
  704.  
  705.  
  706.  
  707.  
  708.  
  709.  
  710.  
  711.  
  712.  
  713.  
  714.  
  715.  
  716.  
  717.  
  718.  
  719.  
  720.  
  721.  
  722.  
  723.  
  724.  
  725.                                       -11- 
  726.  
  727.  
  728.            --  C H O O S E    R E G I S T R A T I O N    F O R M  -- 
  729.  
  730.   +-OWNER'S-NAME-(in-place-of-UNREGISTERED-USER):---------+ +-Clock format:--+ 
  731.   |                                          (10-35 chars)| |       (12/24hr)| 
  732.   +-------------------------------------------------------+ +----------------+ 
  733.  
  734.   +-MasterCard-or-VISA-account,-check,-or-P.O.-number:----+ +-Expiration:----+ 
  735.   |                                                       | |                | 
  736.   +-------------------------------------------------------+ +----------------+ 
  737.  
  738.   +-Signature-if-credit-card-order:---+ +-Phone-number:---+  Diskette:    __ 
  739.   |                              ($20)| |                 |   3-1/2 inch |__| 
  740.   +-----------------------------------+ +-----------------+   5-1/4 inch |__| 
  741.  
  742.  
  743.   --(fold-back-here)--------------(first-fold)--------------(fold-back-here)-- 
  744.  
  745.  
  746.                                                                      +-------+ 
  747.     From: ________________________________                           | place | 
  748.                                                                      | stamp | 
  749.           ________________________________                           | here  | 
  750.                                                                      +-------+ 
  751.           ________________________________ 
  752.  
  753.  
  754.  
  755.  
  756.  
  757.  
  758.       To: +------------------------------+ 
  759.           |                              | 
  760.           |   HFK Software               | 
  761.           |   68 Wells Road              | 
  762.           |   Lincoln, MA 01773-3702     | 
  763.           |                              | 
  764.           +------------------------------+ 
  765.  
  766.  
  767.   --(fold-back-here)--------------(second-fold)-------------(fold-back-here)-- 
  768.  
  769.  
  770.  
  771.  
  772.         This form may be: 
  773.           (1) folded and placed in a standard business window envelope; 
  774.           (2) folded, taped, stamped, and mailed without an envelope; or 
  775.           (3) FAXed to HFK Software at 617-259-0626. 
  776.  
  777.         Be sure to include a shipping address (return address above). 
  778.  
  779.         Massachusetts residents must include state sales tax. 
  780.  
  781.         Phone orders via: 617-259-0059 
  782.